﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"
    CodeBehind="Fornecedor.aspx.cs" Inherits="BelDecor.Net.Pages.Fornecedor" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableShadow="true"
        Style="z-index: 7001" EnableEmbeddedSkins="true" EnableEmbeddedBaseStylesheet="false">
        <Windows>
            <telerik:RadWindow ID="RadWindow" runat="server" ShowContentDuringLoad="false" Width="400px"
                Height="400px" Title="Telerik RadWindow" Behaviors="Default">
            </telerik:RadWindow>
        </Windows>
    </telerik:RadWindowManager>
        <script type="text/javascript">
            function requestStart(sender, args) {
                if (args.get_eventTarget().indexOf("ExportToExcelButton") >= 0 ||
                    args.get_eventTarget().indexOf("ExportToWordButton") >= 0 ||
                    args.get_eventTarget().indexOf("ExportToPdfButton") >= 0 ||
                    args.get_eventTarget().indexOf("ExportToCsvButton") >= 0) {
                    args.set_enableAjax(false);
                }
            }

            function OnClientCheckedChanging(button, args) {
                if (!Page_IsValid) {
                    args.set_cancel(true);
                }
            }
    </script>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Metro"
        EnableEmbeddedSkins="false" EnableEmbeddedBaseStylesheet="false">
    </telerik:RadAjaxLoadingPanel>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" DefaultLoadingPanelID="RadAjaxLoadingPanel1"  ClientEvents-OnRequestStart="requestStart">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="btnNovo">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="pnlIncluirEditar" />
                    <telerik:AjaxUpdatedControl ControlID="pnlConsultarFornecedor" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="btnSalvar">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="pnlIncluirEditar" />
                    <telerik:AjaxUpdatedControl ControlID="pnlGridBusca" />
                    <telerik:AjaxUpdatedControl ControlID="pnlConsultarFornecedor" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="btnCancelar">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="pnlIncluirEditar" />
                    <telerik:AjaxUpdatedControl ControlID="pnlGridBusca" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="btnBuscar">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="pnlGridBusca" />
                    <telerik:AjaxUpdatedControl ControlID="pnlIncluirEditar" />
                </UpdatedControls>
            </telerik:AjaxSetting>
            <telerik:AjaxSetting AjaxControlID="grdFornecedor">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="pnlIncluirEditar" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
    <asp:Panel ID="pnlConsultarFornecedor" runat="server" CssClass="box">
        <h1>
            Consultar Fornecedor</h1>
        <div class="linha">
            <label>
                Nome:</label>
            <asp:TextBox ID="txtConsultarNome" runat="server" />
        </div>
        <div class="linha">
            <label>
                CPF</label>
            <telerik:RadMaskedTextBox ID="txtConsultarCPF" runat="server" Mask="###.###.###-##">
            </telerik:RadMaskedTextBox>
        </div>
        <div class="linha">
            <label>
                CNPJ</label>
            <telerik:RadMaskedTextBox ID="txtConsultarCNPJ" runat="server" Mask="##.###.###/####-##">
            </telerik:RadMaskedTextBox>
        </div>
        <div class="btnbar">
            <telerik:RadButton ID="btnBuscar" runat="server" Text="Buscar" OnClick="btnBuscar_Click" />
            <telerik:RadButton ID="btnNovo" runat="server" Text="Novo" OnClick="btnNovo_Click" />
        </div>
    </asp:Panel>
    <telerik:RadAjaxPanel ID="pnlGridBusca" runat="server" CssClass="box" Visible="false">
        <telerik:RadGrid runat="server" ID="grdFornecedor" AutoGenerateColumns="False" GridLines="None"
            AllowPaging="True" CellSpacing="0" CellPadding="0" BorderStyle="None" AlternatingItemStyle-BackColor="#fbfbfb"
            Skin="Metro" EnableEmbeddedSkins="false" EnableEmbeddedBaseStylesheet="false"
            ShowFooter="False" CssClass="box boxgrid" PageSize="10" OnItemCommand="grdFornecedor_ItemCommand">
            <ExportSettings HideStructureColumns="true" />
            <ExportSettings IgnorePaging="false" OpenInNewWindow="true" ExportOnlyData="true">
                <Pdf AllowPrinting="true" PageWidth="297mm" PageHeight="210mm" Title="Report Title"
                    PageFooterMargin="5mm" PageHeaderMargin="5mm" PageLeftMargin="5mm" PageRightMargin="5mm" />
            </ExportSettings>
            <MasterTableView CssClass="Grid" CellPadding="0" CellSpacing="0" AlternatingItemStyle-BackColor="#fbfbfb"
                AlternatingItemStyle-CssClass="Alternate" CommandItemDisplay="Bottom">
                <CommandItemSettings ShowExportToExcelButton="true" ExportToExcelImageUrl="../Images/icon-excel.png"
                    ExportToPdfImageUrl="../Images/icon_acrobat.png" ExportToExcelText="" ExportToPdfText=""
                    ShowExportToPdfButton="true" ShowRefreshButton="false" ShowAddNewRecordButton="false" />
                <RowIndicatorColumn Visible="True" FilterControlAltText="Filter RowIndicator column">
                    <HeaderStyle Width="20px"></HeaderStyle>
                </RowIndicatorColumn>
                <ExpandCollapseColumn Visible="True" FilterControlAltText="Filter ExpandColumn column">
                    <HeaderStyle Width="20px"></HeaderStyle>
                </ExpandCollapseColumn>
                <PagerStyle Mode="NumericPages"></PagerStyle>
                <Columns>
                    <telerik:GridBoundColumn DataField="nome" HeaderText="Nome" ItemStyle-Width="300">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="cpf" HeaderText="Cpf" ItemStyle-Width="300">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="cnpj" HeaderText="CNPJ" ItemStyle-Width="300">
                    </telerik:GridBoundColumn>
                    <telerik:GridTemplateColumn ItemStyle-Width="25">
                        <ItemTemplate>
                            <telerik:RadButton ID="btnEditar" runat="server" Text="" CommandName="Editar" Image-ImageUrl="~/Images/icon_edit.png"
                                Width="15px" Height="15px" CommandArgument='<%#Eval("Id_fornecedor") %>'>
                            </telerik:RadButton>
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>
                    <telerik:GridTemplateColumn ItemStyle-Width="25">
                        <ItemTemplate>
                            <telerik:RadButton ID="btnExcluir" runat="server" Text="" CommandName="Excluir" Image-ImageUrl="~/Images/icon_delete.png"
                                Width="15px" Height="15px" CommandArgument='<%#Eval("Id_fornecedor") %>'>
                            </telerik:RadButton>
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>
                </Columns>
                <EditFormSettings>
                    <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                    </EditColumn>
                </EditFormSettings>
            </MasterTableView>
            <ClientSettings AllowDragToGroup="false" />
            <GroupingSettings ShowUnGroupButton="false" />
        </telerik:RadGrid>
    </telerik:RadAjaxPanel>
    <telerik:RadAjaxPanel ID="pnlIncluirEditar" runat="server" CssClass="box" Visible="false">
        <h1>
            Cadastro de Fornecedor</h1>
        <div class="linha">
            <label>
                Nome:</label>
            <telerik:RadTextBox ID="txtNome" runat="server">
            </telerik:RadTextBox>
        </div>
        <div class="linha">
            <label>
                Razão social:</label>
            <telerik:RadTextBox ID="txtRazaoSocial" runat="server" />
        </div>
        <div class="linha">
            <label>
                CPF:</label>
            <telerik:RadMaskedTextBox ID="txtCadastroCPF" runat="server" Mask="###.###.###-##">
            </telerik:RadMaskedTextBox>
            <br />
        </div>
        <div class="linha">
            <label>
                CNPJ:</label>
            <telerik:RadMaskedTextBox ID="txtCnpj" runat="server" Mask="##.###.###/####-##">
            </telerik:RadMaskedTextBox>
            <br />
        </div>
        <div class="linha">
            <label>
                E-mail:</label>
            <telerik:RadTextBox ID="txtEmail" runat="server" />
        </div>
        <div class="linha">
            <label>
                Logradouro:</label>
            <telerik:RadTextBox ID="txtLogradouroEndereco" runat="server">
            </telerik:RadTextBox>
            <br />
        </div>
        <div class="linha">
            <label>
                Número:</label>
            <telerik:RadTextBox ID="txtNumeroEndereco" runat="server">
            </telerik:RadTextBox>
            <br />
        </div>
        <div class="linha">
            <label>
                Complemento:</label>
            <telerik:RadTextBox ID="txtComplemento" runat="server">
            </telerik:RadTextBox>
            <br />
        </div>
        <div class="linha">
            <label>
                Bairro:</label>
            <telerik:RadTextBox ID="txtBairroEndereco" runat="server">
            </telerik:RadTextBox>
            <br />
        </div>
        <div class="linha">
            <label>
                Cidade:</label>
            <telerik:RadTextBox ID="txtCidadeEndereco" runat="server">
            </telerik:RadTextBox>
            <br />
        </div>
        <div class="linha">
            <label>
                Estado:</label>
            <telerik:RadTextBox ID="txtUF" runat="server">
            </telerik:RadTextBox>
            <br />
        </div>
        <div class="linha">
            <label>
                Pais:</label>
            <telerik:RadTextBox ID="txtPais" runat="server">
            </telerik:RadTextBox>
            <br />
        </div>
        <div class="linha">
            <label>
                CEP:</label>
            <telerik:RadMaskedTextBox ID="txtCEPCadastro" runat="server" Mask="###.###-##">
            </telerik:RadMaskedTextBox>
            <br />
        </div>
        <div class="linha">
            <label>
                Telefone:</label>
            <telerik:RadTextBox ID="txtTelefoneResidencialDDD" CssClass="DDD" MaxLength="3" runat="server">
            </telerik:RadTextBox>
            <telerik:RadTextBox ID="txtTelefoneResidencial" runat="server" CssClass="telefone"
                MaxLength="10">
            </telerik:RadTextBox>
            <br />
        </div>
        <div class="linha">
            <label>
                Celular:</label>
            <telerik:RadTextBox ID="txtTelefoneCelularDDD" CssClass="DDD" MaxLength="3" runat="server">
            </telerik:RadTextBox>
            <telerik:RadTextBox ID="txtTelefoneCelular" runat="server" CssClass="telefone" MaxLength="10">
            </telerik:RadTextBox>
            <br />
        </div>
        <div class="linha">
            <label>
                Fax:</label>
            <telerik:RadTextBox ID="txtFaxDDD" CssClass="DDD" MaxLength="3" runat="server">
            </telerik:RadTextBox>
            <telerik:RadTextBox ID="txtFax" runat="server" CssClass="telefone" MaxLength="10">
            </telerik:RadTextBox>
            <br />
        </div>
        <div class="btnbar">
            <telerik:RadButton ID="btnSalvar" Text="Salvar" runat="server" OnClick="btnSalvar_Click" />
            <telerik:RadButton ID="btnCancelar" Text="Cancelar" runat="server" OnClick="btnCancelar_Click" />
        </div>
    </telerik:RadAjaxPanel>
</asp:Content>
